package com.xnyzc.lhy.order.entity.param.synchronization;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author 改价
 * @create 2019-10-08 11:33
 */
@Data
@ToString
public class PassengerBill implements Serializable {

    /**
     * 起步价(起步价模式必传；基础费模式不传)
     */
    private BigDecimal start_fee;

    /**
     * 里程费
     */
    private BigDecimal normal_fee;

    /**
     * 行驶里程
     */
    private Integer normal_distance;

    /**
     * 时长费
     */
    private BigDecimal time_fee;

    /**
     * 行驶时长
     */
    private BigDecimal normal_time;

    /**
     * 远途费
     */
    private BigDecimal empty_fee;

    /**
     * 远途行驶距离，单位米（m）
     */
    private BigDecimal empty_distance;

    /**
     * 特殊时段费
     */
    private BigDecimal time_rate_fee;

    /**
     * 高峰期加价
     */
    private BigDecimal urgent_fee;

    /**
     * 过路费
     */
    private BigDecimal bridge_fee;

    /**
     * 停车费
     */
    private BigDecimal park_fee;

    /**
     * 其他费用
     */
    private BigDecimal other_fee;

    /**
     * 预估总价格
     */
    private BigDecimal total_fee;

    /**
     * 基础费(基础费模式必传，起步价模式不传)
     */
    private BigDecimal limit_fee;

    /**
     * 基础费补足(基础费模式必传，起步价模式不传)
     */
    private BigDecimal limit_pay;

    /**
     * 高速费
     */
    private BigDecimal highway_fee;

}
